.A4{color:#777;padding:30px;background-color:#fff;display:none;position:relative;margin-left:auto;margin-right:auto;box-shadow:0 0 30px rgba(50,50,50,0.75);font-size:80%}.A4.portrait{height:18cm;width:28cm;display:block}
.A4.landscape{width:28cm;height:18cm;display:block}
.A4 .footer{position:absolute;width:100%;bottom:15px}.A4 .footer .generted{float:left;width:40%;font-style:italic;color:#555}
.A4 .footer .page_num{float:left;width:20%;text-align:center}
.A4 .legend{margin-top:20px}.A4 .legend label{float:left;margin-right:10px;font-size:10px}
.A4 td,.A4 th{color:#777;font-size:80%}
@media screen{.A4{margin-bottom:20px}}@media print{.A4{page-break-after:always}}.A4 h1{text-align:right;margin-bottom:0;font-size:180%}
.A4 hr{margin:0;border-top-color:#777}
.A4 .column{position:relative;float:left;padding:0 1%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.A4 .column.np{padding:0}
.A4 .row{margin-bottom:20px;float:left}
.A4 table tr{border-top:1px solid #777}
.A4 table td{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 .3em;position:relative;line-break:strict;overflow:hidden}
.A4 .header-data td.left{font-weight:bold;text-align:right}
.A4 .strong-label{background:#000;color:#fff;text-align:center}
.A4 .no-bt{border-top:none}
.A4 .note{position:absolute;line-break:strict;bottom:5px;left:10px;width:100%}
.A4 .mainTable{margin-top:50px;font-size:1em}.A4 .mainTable tr.heading{height:50px;font-weight:bold}.A4 .mainTable tr.heading .rotate{text-align:center;width:100%}
.A4 .mainTable tr.heading2{font-weight:bold}
.A4 .mainTable td{text-align:center}
.A4 .mainTable.packagingDaily label.pouches{position:absolute;font-weight:bold;left:.5cm;top:-0.1cm}
.lt-ie9 .A4 .mainTable tr.heading .rotate{width:40px;height:40px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-top:10px;margin:0;vertical-align:middle}
